#ifndef  _struct_H
#define  _struct_H
#include "Common.h"
//typedef struct PT_struct
//{
//  BitStatus     PR;          //?????
//  u8            C;           //  ????   
//  u16           RST_C;       //????             
//  u16           ledtime;
//}
//PT_TypeDef;


typedef struct  
{
	u16 C;
  u16 W;   //??
  u16 R;
  u16 G;
  u16 B;
}Out_TypeDef; //?
/*
typedef struct  
{
  u8 W;     
  u8 R;
  u8 G;
  u8 B;
}Temp_TypeDef; 
typedef struct  
{
  u8 W;   
  u8 R;
  u8 G;
  u8 B;
}buff_TypeDef; 
*/
//typedef struct  
//{
//  u8 B1;
//  u8 BW;
//}Brigh_TypeDef; //
//typedef struct  
//{
//           u8 C1;
//           u8 C2;
//	BitStatus E1;
//	BitStatus E2;
//}Ctem_TypeDef; //
//typedef struct  
//{
//  BitStatus  o1;
//  BitStatus  o2;
//	
//}onoff_TypeDef; //

//typedef struct 
//{
//  BitStatus     Onoff;   //RGB?????
//  BitStatus     Onoff_w; //?? ?????
//  BitStatus     Auto;    //???????
//  BitStatus     Stor;    //???????
//  BitStatus     Flash;   //???????
//  BitStatus     Addr_set;//=RESET;   
// // BitStatus     Diy;//DIY?????
//}Falg_TypeDef;  //??????

//typedef struct 
//{
//  u8 Calss;//????
//  u8 cw_g;// ????
//  u8 Speed;//????
//  u8 Wheel;//?????
//  u8 W;
//}Ma_TypeDef;

//typedef struct 
//{
//  u8 Stor;
//  u16 Rf_setaddr_time;
//  u16 Us50;
//  u16 Led_time;
//}Time_TypeDef;  


//#ifdef  RF_MODE
//#define  rf           //GPIO_ReadInputPin(GPIOC,GPIO_PIN_5)//rf??IO

//#define  ADDR         0X4015


//#define  SynH             7     
//#define  SynH_EER         12    

//#define  SynL				  	 100
//#define  SynL_EER        120  

//#define  Bit1_H_max       30        
//#define  Bit1_H_min				20

//#define  Bit0_H_max       13        
//#define  Bit0_H_min				7

//#define  group     4  

//#define  Match_Code       89





//#endif





#endif
